package com.lw.common.utils;

import java.util.Set;

/**
 * 全局常量
 *
 * @author lw
 * @since 2024年12月08日 07:53:39
 */
public class GlobalConstants {
    public static final String SA_KEY = "Springboot3+vue3+elementPlus+Sa-Token+MybatisFlex+Swagger3";// 签名密钥
    public static final Long ROOT_NODE_ID = 0L; // 根节点ID
    public static final String ROOT_ROLE_NAME = "ROOT"; // 超级管理员角色
    public static String GLOBAL_MY_FIRST_WORKFLOW = "myFirstWorkFlowProcess";
    public static String DEFAULT_PASSWORD = "123456"; // 默认密码

    public static int LOG_ROUNDS = 12; // 加密轮数

    //验证码常量
    public static String CAPTCHA = "1234567890ABCDEFGHJKLMNPQRSTUVWXYZabcdefghjkmnpqrstuvwxyz"; // 加密轮数

    // --------------------------------防暴力破解--------------------------------------------------
    public static final long LOGIN_ERROR_LOCK_TIME = 10; //登录失败锁定时间:10分钟
    public static final int LOGIN_ERROR_MAX_ATTEMPT = 5; // 登录失败最大尝试次数;
}
